package com.cn.jx.manager.form;

import com.cn.jx.common.form.BaseForm;
import com.jx.annotation.IsNotEmpty;
import com.jx.annotation.LengthRange;
import com.jx.annotation.Update;

/**
 * <p>RoleForm 角色form类 
 * <p>主要负责页面表单提交和表格动态列输出功能
 * 
 * @author <h1>jiangxu2  2019年11月21日</h1>
 * @version v1.11.20.2019
 * @since 1.0
 * 
 */
public class RoleForm extends BaseForm{

	private static final long serialVersionUID = 1725320777020297792L;

	/** <p>角色名称<p>设置为{@link String String}类型*/
	@IsNotEmpty(prompt="角色名不能为空")
	@LengthRange(minLen=0,maxLen=20,prompt="角色名长度不能超过20个字符")
	@Update
	private String roleName;
	
	/** <p>角色编码<p>设置为{@link String String}类型*/
	@IsNotEmpty(prompt="角色编码不能为空")
	@LengthRange(minLen=0,maxLen=10,prompt="角色编码长度不能超过10个字符")
	@Update
	private String roleCode;
	
	/** <p>角色描述<p>设置为{@link String String}类型*/
	@LengthRange(minLen=0,maxLen=100,prompt="描述信息不能超过100个字符")
	@Update
	private String descrb;
	

	/** <p>{@link String String}<p>getDescrb()*/
	public String getDescrb() {
		return descrb;
	}
	/** <p>{@link String String}<p>getRoleName()*/
	public String getRoleName() {
		return roleName;
	}
	/** <p>{@link String String}<p>getRoleCode()*/
	public String getRoleCode() {
		return roleCode;
	}

	/** <p>setDescrb({@link String descrb})*/
	public void setDescrb(String descrb) {
		this.descrb = descrb;
	}
	/** <p>setRoleName({@link String roleName})*/
	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}
	/** <p>setRoleCode({@link String roleCode})*/
	public void setRoleCode(String roleCode) {
		this.roleCode = roleCode;
	}
}
